package com.yilin.platform.base_core.tools.pab.entity.req;

import com.yilin.platform.base_core.tools.pab.base.BaseResult;
import com.yilin.platform.base_core.tools.pab.base.PabTrade;
import com.yilin.platform.base_core.tools.pab.base.XmlField;

/**
 * 此交易由银行端发送
 * 接收即可
 * */
@PabTrade(value = "4005NT",title = "单笔转账结果通知")
public class ReqBody4005NT extends BaseResult {
    @XmlField("OrigThirdVoucher")
    private String origThirdVoucher;//单笔转账凭证号
    @XmlField("batchNo")
    private String batchNo;//批次号
    @XmlField("FrontLogNo")
    private String frontLogNo;//银行流水号
    @XmlField("OutAcctNo")
    private String outAcctNo;//转出账户
    @XmlField("InAcctNo")
    private String inAcctNo;//转入账户
    @XmlField("InAcctName")
    private String inAcctName;//转入账户户名
    @XmlField("TranAmount")
    private String tranAmount;//交易金额
    @XmlField("UnionFlag")
    private String unionFlag;//行内跨行标志
    @XmlField("stt")
    private String stt;//交易状态标志
    @XmlField("IsBack")
    private String isBack;//转账退票标志
    @XmlField("BackRem")
    private String backRem;//支付失败或退票原因描述
    @XmlField("fee")
    private String fee;//转账手续费
    @XmlField("submitTime")
    private String submitTime;//交易受理时间
    @XmlField("AccountDate")
    private String accountDate;//记账日期
    @XmlField("hostFlowNo")
    private String hostFlowNo;//主机记账流水号
    @XmlField("hostErrorCode")
    private String hostErrorCode;//错误码


    public String getOrigThirdVoucher() {
        return origThirdVoucher;
    }

    public void setOrigThirdVoucher(String origThirdVoucher) {
        this.origThirdVoucher = origThirdVoucher;
    }

    public String getBatchNo() {
        return batchNo;
    }

    public void setBatchNo(String batchNo) {
        this.batchNo = batchNo;
    }

    public String getFrontLogNo() {
        return frontLogNo;
    }

    public void setFrontLogNo(String frontLogNo) {
        this.frontLogNo = frontLogNo;
    }

    public String getOutAcctNo() {
        return outAcctNo;
    }

    public void setOutAcctNo(String outAcctNo) {
        this.outAcctNo = outAcctNo;
    }

    public String getInAcctNo() {
        return inAcctNo;
    }

    public void setInAcctNo(String inAcctNo) {
        this.inAcctNo = inAcctNo;
    }

    public String getInAcctName() {
        return inAcctName;
    }

    public void setInAcctName(String inAcctName) {
        this.inAcctName = inAcctName;
    }

    public String getTranAmount() {
        return tranAmount;
    }

    public void setTranAmount(String tranAmount) {
        this.tranAmount = tranAmount;
    }

    public String getUnionFlag() {
        return unionFlag;
    }

    public void setUnionFlag(String unionFlag) {
        this.unionFlag = unionFlag;
    }

    public String getStt() {
        return stt;
    }

    public void setStt(String stt) {
        this.stt = stt;
    }

    public String getIsBack() {
        return isBack;
    }

    public void setIsBack(String isBack) {
        this.isBack = isBack;
    }

    public String getBackRem() {
        return backRem;
    }

    public void setBackRem(String backRem) {
        this.backRem = backRem;
    }

    public String getFee() {
        return fee;
    }

    public void setFee(String fee) {
        this.fee = fee;
    }

    public String getSubmitTime() {
        return submitTime;
    }

    public void setSubmitTime(String submitTime) {
        this.submitTime = submitTime;
    }

    public String getAccountDate() {
        return accountDate;
    }

    public void setAccountDate(String accountDate) {
        this.accountDate = accountDate;
    }

    public String getHostFlowNo() {
        return hostFlowNo;
    }

    public void setHostFlowNo(String hostFlowNo) {
        this.hostFlowNo = hostFlowNo;
    }

    public String getHostErrorCode() {
        return hostErrorCode;
    }

    public void setHostErrorCode(String hostErrorCode) {
        this.hostErrorCode = hostErrorCode;
    }
}
